<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
	pageEncoding="UTF-8"%>
<%@ page import="java.util.Map,java.util.Map.Entry"%>
<!DOCTYPE html>
<html>
<head>
<title>SWIMv2: Invia richiesta di lavoro</title>
<link rel="stylesheet" type="text/css"
	href="/SWIMv2gm/shared/global.css" />
</head>
<body>
	<div id="header">
		<h1>SWIMv2</h1>
	</div>
	<%@include file="/shared/menu.jsp"%>
	<div id="content">
		<h1>Invia richiesta</h1>
		<%
			Map<Long,String> abilities = (Map<Long,String>)request.getAttribute("abilities");
			if (request.getAttribute("dest") == null) {
		%>
		<div class="errorbox">Errore: nessun utente specificato.</div>
		<%
			}
			else if (abilities == null || abilities.size() == 0) {
		%>
		<div class="errorbox">Errore: L'utente specificato non esiste o
			non ha ancora dichiarato alcuna competenza.</div>
		<%
			}
			else {
				if (request.getParameter("error") != null) {
		%>
		<div class="errorbox">Errore: dati inseriti non validi.</div>
		<%
			}
		%>

		<form id="request" method="post"
			action="/SWIMv2gm/requests/SendRequest">
			<input type="hidden" name="dest"
				value="<%=request.getAttribute("dest")%>" />
			<table>
				<tr>
					<td><label for="field">Competenza di riferimento</label></td>
					<td><select name="field">
							<%
								for (Map.Entry<Long,String> e:abilities.entrySet()) {
							%>
							<option value="<%=e.getKey()%>"><%=e.getValue()%></option>
							<%
								}
							%>
					</select></td>
				</tr>
				<tr>
					<td><label for="desc">Descrizione del lavoro</label></td>
					<td><textarea name="desc"></textarea></td>
				</tr>

				<%
					if (request.getSession().getAttribute("user") == null) {
				%><tr>
					<td><label for="contact">Contatto</label></td>
					<td><input name="contact" /></td>
				</tr>
				<%
					}
				%>
				<tr>
					<td colspan="2"><input type="submit" value="Invia richiesta" /></td>
				</tr>
			</table>
		</form>
		<%
			}
		%>
	</div>
</body>
</html>